/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package AgenciaPrincipal;

import java.util.Date;
import java.util.Vector;

/**
 *
 * @author SergioCuevas
 */
public class Reservas {

    Clientes Cliente;
    Date FechaInicio;
    Vector RecorridosReservar;



    public Reservas(Clientes Cliente, Date FechaInicio) {
        this.Cliente = Cliente;
        this.FechaInicio = FechaInicio;
        RecorridosReservar=new Vector();
    }

    public Clientes getCliente() {
        return Cliente;
    }

    public void setCliente(Clientes Cliente) {
        this.Cliente = Cliente;
    }

    public Date getFechaInicio() {
        return FechaInicio;
    }

    public void setFechaInicio(Date FechaInicio) {
        this.FechaInicio = FechaInicio;
    }

    public void SeleccionarRecorrido()
    {

        int NumeroPersonas=0;
        Double Precio=0.0;
        //Se deben introducir a continuacion los parametros para el constructor

        Recorridos NuevoRecorrido= new Recorridos();
        NuevoRecorrido.Num_personas=NumeroPersonas;
        NuevoRecorrido.Ciudad= new Ciudades(NuevoRecorrido.Ciudad.Nombre,NuevoRecorrido.Ciudad.Pais);
        NuevoRecorrido.Hotel= new Hoteles(NuevoRecorrido.Hotel.NombreHotel, NuevoRecorrido.Hotel.Direccion, NuevoRecorrido.Hotel.Direccion,
                NuevoRecorrido.Hotel.CalidadEstrellas, NuevoRecorrido.Hotel.CalidadTenedores, NuevoRecorrido.Ciudad);
        NuevoRecorrido.Medio= new MediosDeTransporte(NuevoRecorrido.Medio.getTipo(), NuevoRecorrido.Medio.Capacidad,
                NuevoRecorrido.Medio.getHorario(),NuevoRecorrido.Medio.getRecorrido(), NuevoRecorrido.Ciudad);
        NuevoRecorrido.PrecioRecorrido=Precio;
        RecorridosReservar.add(NuevoRecorrido);
    }


}
